package com.mdd.front.vo.goods;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@ApiModel(value = "商品列表Vo")
public class GoodsListsVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "ID")
    private Integer id;

    @ApiModelProperty("店铺id")
    private Integer shopId;

    @ApiModelProperty("店铺名称")
    private String shopName;

    @ApiModelProperty(value = "商品名称")
    private String Name;

    @ApiModelProperty(value = "商品主图")
    private String image;

    @ApiModelProperty(value = "销售数量")
    private Integer salesNum;

    @ApiModelProperty(value = "销售价格")
    private BigDecimal price;

    @ApiModelProperty(value = "商品状态:[1=上架, 0=下架]")
    private Integer status;

    @ApiModelProperty(value = "划线价格")
    private BigDecimal lineationPrice;

    @ApiModelProperty(value = "运费类型：[1=包邮, 2=运费模板]")
    private Integer expressType;

    @ApiModelProperty(value = "购买当前商品返积分数")
    private Integer integralNum;

    @ApiModelProperty(value = "是否支持七天无理由（1、是 0、否）")
    private Integer isReason;

    @ApiModelProperty(value = "是否包退费（运费险）(1、是 0、否)")
    private Integer isFreight;

    @ApiModelProperty(value = "店铺logo")
    private String shopLogo;

    @ApiModelProperty(value = "下单领取会员 0=无 1=银牌 2=金牌 3=钻石")
    private Integer receiveVip;
    
  //是否参与返金币 1=是 0=否
  	private Integer isCashback;
}
